Long Island City
About Hotel Vetiver
This lovely hotel is situated in Long Island City. The establishment comprises a total of 62 snug guests rooms. Hotel Vetiver is not a pet-friendly establishment.
Hotel Vetiver Map
*Distances are shown as the crow flies and not necessarily the actual travelling