Central Animal Hospital
Tenwich St., P.O. Box N-682, Nassau, New Providence, Bahamas,
242-325-1288 Phone