BR

Queen's Tower A

Yokohama, Japan