Remove Ads

Photo of Hotel Mela Times Square

3.8
519 votes

Hotel Mela Times Square

120 W 44th St, New York, New York 10036 USA

Add Photo

Double Room: <strong>1 Double Bed or 1 Queen Bed</strong><br />0 sq feet (0 sq meters)<br /><br /><b>Internet</b> - WiFi <br /> <b>Entertainment</b> - 32-inch LCD TV with premium channels<br /><b>Food & Drink</b> - Coffee/tea maker and room service <br...

Remove Ads

Claim copyright