Best Western Plaza - Long Island City 3 stars

3934 21 Street, Queens, NY 11101, United States of America

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