Atlantic Motor Inn
Hotel
Location
1768 Atlantic Avenue
New York, NY
11213
New York, NY
11213
Get Directions