No image available for this hotel
No image available for this hotel
Omura, Omura
Spend a second to
save a fortune!
Spend a second to save a fortune!
Saiwai-machi 25-189, Omura
Situated in Omura, within 300 metres of Sea Hat Omura - Omura City Sports and Culture Centre and 800 metres of Ōmura-kō, Villa Terrace Omura Hotels & Resorts features accommodation with a restaurant and free WiFi as well as free private parking for...
See MoreUsage of subsidiary facilities may incur additional fees