Want to see what Hotel Metro really looks like? With our hotel pictures of Hotel Metro in New York - Manhattan (New York State) submitted by fellow travelers you can - HolidayCheck.com - helping you plan your perfect holiday.