Japan Plaza

Location: 
Tumon, Guam