42-24 Crescent St , Long Island City
Ideally located in the Long Island City area Red Lion Inn & Suites Long Island City promises a relaxing and wonderful visit. The property has everything you need for a comfortable stay.