T

 

Touch Restaurant: dynamic combination of delicate balance, inspired by the sense of touch

Category: Restaurant

Location: South Beach, Florida, USA

Square footage: 3,000

Dupoux Design: original concept, brand identity, interior design, and furniture design.

Year: 2000

 

ouch