Situado a uma distância de 2.5 km do Clube de Golfe Miami Beach, hotel 4 estrelas Lords South Beach At Nash Miami Beach está localizado a cerca de 150 metros do Parque Lummus. Este hotel também inclui o estacionamento.
O alojamento está situado a cerca de 20 km do aeroporto Internacional de Miami e a uma pequena distância dos locais culturais como World Erotic Art Museum. Está a caminhada de 5 minutos do Museu Wolfsonian e a 5 minutos a pé de Miami Beach Architectural District. Hotel está a uma distância de 6 km de Miami Freedom Tower.
Os hóspedes podem tomar o café da manhã no restaurante. O bar Fat Tuesday fica nas proximidades deste local.