Hotel Mela

From $ -1 per night

Avg. User Rating:


120 West 44th Street, Manhattan, New York 10036
866-539-8117
Show More Info

User Reviews

Results 1-3of 3 Reviews


Great location and comfortable hotel!
it does have location going for it
Leisure, Yes. Business, Nahhh