Ramada by Wyndham Flushing Queens In Flushing (Queens)
3627 Prince St -
Flushing,
NY 11354