Hotel Mela

120 W. 44th Street
212-710-7012
New York
New York
United States
website