Shopping Mall Yokohama Japan Editorial Image - Image of building, landmark: 94450125
Shopping Mall Yokohama Japan Stock Photo - Download Image Now - Retail, Shopping, Yokohama - iStock
YOKOHAMA, JAPAN - MAY 10, 2012: Shoppers Visit Landmark Plaza In Yokohama, Japan. Landmark Plaza Shopping Mall Is Located In Landmark Tower, The Tallest Building In Japan. Stock Photo, Picture And Royalty