CityBusinessFinder

Write a review

Romana Hotel - NYC

38-59 12th St, Long Island City, NY 11101

Your rating

Please follow our content guidelines. Wrong business? Pick another.