Hotel Orquidea, Funchal, Portugal
Hotel Orquidea is conveniently located at Rua dos Netos, 69-71 in Funchal, Portugal
Hotel Location:
Address: Rua dos Netos, 69-71
City: Funchal
Country: Portugal
phone: +351 291 200 120
Hotel Features:
- In House Bar
- In Room TV
- Meeting Room
- Air Conditioning
- Room Service
- Hair Dryer