Stock Photo - The Elmer and Mamdouha Bobst Hospital, The Animal Medical Center of New York, 62nd Street. East River, Upper East Side Manhattan, New York City, New York State, USA


The Elmer and Mamdouha Bobst Hospital, The Animal Medical Center of New York, 62nd Street. East River, Upper East Side Manhattan, New York City, New York State, USA.