A bustling downtown street in the coastal town of Omura, Japan, lined with Mediterranean-style buildings, palm trees, and a distant mountain backdrop creating a picturesque and harmonious setting.
Vibrant coastal town street with Mediterranean architecture and majestic mountain backdrop.