Find all the information for Marcello Veterinary Hospital, that provides veterinary services in Lockport, LA 70374