ME Miami Hotel

Venue Brand: ME by Melia

  • Location
  • 336-337 The Strand
  • London, Greater London
  • England
  • Map
  • Hotel Information
  • Guestrooms: 129
  • Largest Meeting Space: 1091
  • Meeting Rooms: 1
  • Total Meeting Space:

ME Miami Hotel is located in the cosmopolitan heart of Downtown Miami. It is just steps from must-see museums, sprawling parks, Art Deco South Beach, Miami Design District, high-end dining, shopping options and world-renowned nightlife. It offers 129 guestrooms and suites with innovative design and signature amenities.

With 14,000 square feet of event space and outdoor areas, ME Miami features fully adaptable conference equipment that makes business proactive, meetings memorable and special events spectacular.