BR

Arco Tower Annex

Meguro, Japan