Projects

Takashi Yamaguchi & Associates | Egypt, 2001