Miami Inn in Amoreira provides accommodations with a garden and a terrace. The air-conditioned accommodations are 9.2 miles from Almourol Castle, and guests can benefit from private parking available on site and free Wifi.
National Railway Museum is 13 miles from the homestay, while Capela de Nossa Senhora da Conceicao is 20 miles from the property. The nearest airport is Humberto Delgado Airport, 82 miles from Miami Inn.