Best Western Plaza - Long Island City 3 stars

3934 21 Street, Queens, NY 11101, USA

Hotel image
Read more reviews for Best Western Plaza - Long Island City