Ungefähr 20 km vom Flughafen Miami International entfernt gelegen, bietet das 4-Sterne Lords South Beach At Nash Miami Beach einen Wellness-Salon für die Gäste. Vom Hotel aus sind viele Sehenswürdigkeiten, vor allem Lummus Park und The Wolfsonian Museum zu Fuß zu erreichen.
Die wichtigsten Sehenswürdigkeiten von Miami Beach wie Art-Déco-District und Einkaufszentrum Bayside Shopping Mall liegen in der Nähe. Zum Stadtzentrum von Miami Beach sind es 15 Minuten zu Fuß. One World Trade Center liegt ebenfalls nur 6 km von hier entfernt. Die Bushaltestelle Washington Avenue & 11th Street ist in einer Entfernung von 350 Metern zum Lords South Beach At Nash.
Hotelgäste können jeden Morgen im Restaurant frühstücken. Das Restaurant Fat Tuesday ist in der Nähe vom Hotel gelegen.