The Imperial Palace

The Heart of Japan – An Urban Oasis of Tranquility