Hotel Restaurante Oviedo is located in Luarca, within 1.7 km of Portizuelo Beach and 2.4 km of Playa de Tourán. With free WiFi, this 1-star hotel has a shared lounge and a restaurant. The property is non-smoking and is set 500 metres from Playa de Lu...
Rooms total: 2 More information »