Red Roof Inn Flushing New York - LaGuardia Airport East

36-31 Prince St
Flushing
New York
United States