Complete with a garden and a terrace, Miami Inn is set in Amoreira, 22 km from National Railway Museum and 32 km from Capela de Nossa Senhora da Conceicao. The air-conditioned accommodation is 15 km from Almourol Castle, and guests can benefit from on-site private parking and complimentary WiFi.
The nearest airport is Humberto Delgado Airport, 132 km from the homestay.