1818 Meridian House is located in Miami Beach, United States on 1816 Meridian Ave. 1818 Meridian House is rated 3.9 out of 5 in the category hospitality in United States. The boutique Hotel in Miami
Address
1816 Meridian Ave
Company size
11-50 employees
Headquarters
Miami Beach, Florida