Attachment 1769809
Giant mirror on a wall in Saigon Vietnam . A place called Japan Town. Many Japanese shops, bars, cafes.
Printable View
Attachment 1769809
Giant mirror on a wall in Saigon Vietnam . A place called Japan Town. Many Japanese shops, bars, cafes.
Attachment 1769828
Walking distance to downtown and the river.
District 1.