The Loews Miami Beach Hotel cuts an iconic silhouette on South Beach's skyline. Located on the oceanfront just a block south of Lincoln Road, its Art Deco-style tower crowns the 790-room resort making it immediately recognizable from near and far.