Hotel Tokyo Vihar

Opposite Japanese Temple
Bodh Gaya
India