Yomiuri Hall

City: 
Yūrakuchō
Region: 
Tokyo
Country: 
USA