View the original, larger copy of this image at the UWM website: http://collections.lib.uwm.edu/u?/agsphoto,18391
The Tokyo Hotel was located at 37A, 37B and 38A Connaught Road Central. The building on the left is David House at 69 Des Voeux Road Central.
Date picture taken
1941
Gallery
Shows place(s)