Super 8 Motel - Long Island City, New York

3162 14th St
Astoria
New York
United States