View the original, larger copy of this image at the UWM website: http://collections.lib.uwm.edu/u?/agsphoto,16338
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)