Tamara's Bistro
Permanently closed
1677 Collins Ave
Miami Beach, FL 33139
The National Hotel Miami Beach is an adults-only oceanfront resort located in the heart of South Beach's iconic Art Deco district. Known for its cinematic elegance and tranquil atmosphere, it features Miami Beach's longest infinity-edge pool and lush tropical surroundings, offering guests a luxurious escape.
Generated from the website
Also at this address
Find related places
See a problem?





