340 results
Shopping at T Galleria, Naha

Shopping at T Galleria, Naha

Peter Sidell

Near Omoromachi monorail station in Naha, capital of Japan's Okinawa island chain, T Galleria is an elegant, high-end shopping center, with dozens

Okinawa