The Balfour Hotel

The Balfour Hotel


The Balfour Hotel

350 Ocean Drive,
Miami Beach, Florida, 33139