1111 Lincoln Road Parking

Miami Beach, USA 

Herzog & DeMeuron