Cleopatra's Kiosk

2004

Location: London, England

Description: Retail Kiosk

Size: 400 s.f.

Status: Competition Entry