No Nonsense, Just The Right Hotels
133-42 39th AvenueFlushing, New York 113541.0 miles from Flushing Hospital Medical Ctr