Juvia Miami
Juvia is the beautiful new 10,000 square foot indoor/outdoor restaurant and lounge located on the penthouse level of the 1111 Lincoln Road, adjacent to the architecturally-stunning Herzog & de Meuron building on South Beach.
No use is allowed without explicit permission from owner