LUMA Hotel – Times Square
LUMA Hotel – Times Square, 120 West 41st Street, New York (New York), NY 10036-7315
~ Four Star Hotel in New york ~
Located in New York, the LUMA Hotel – Times Square offers a restaurant, free Wi-Fi in all of its walls and a bar on site, 300 metres from Times Square. ~ BOOK NOW
No Comment