Das Avalon Hotel Miami Beach bietet ein Restaurant und liegt im Viertel Borgo Panigale von Miami Beach, in ungefähr 6 km Entfernung von das Bayside Shopping Mall. Es befindet sich in etwa 5 Fahrminuten Entfernung von von einer der renommiertesten kulturellen Sehenswürdigkeiten – dem Wolfsonian Museum. Das Hotel verfügt auch über Parkplätze.
Wer im Hotel übernachtet, genießt die Nähe zur Küste Star Island. Sie ist unter anderem rund 20 Minuten zu Fuß von hier entfernt. Sie können außerdem das Miami Aquarium in ungefähr 7 km Entfernung vom Avalon besichtigen. Der Lummus Park liegt in unmittelbarer Nähe von der Unterkunft. Die Bushaltestelle 5th Street & Meridian Avenue ist in ca. 10 Gehminuten Entfernung von dem 4-Sterne-Hotel.
Im Avalon Miami Beach stehen den Gästen 60 Nichtraucher- Zimmer zur Verfügung, die mit einem Flachbildfernseher mit Kabelkanälen und einem LCD-TV sowie einer Minibar ausgestattet sind. Einige Zimmer verfügen auch über ein privates Bad mit einer behindertengerechten Dusche und einem Waschbecken. Von einigen Zimmern aus hat man einen Ausblick auf die Stadt.
Das Restaurant A Fish Called Avalon ist in unmittelbarer Nähe zum Avalon Hotel gelegen.