Palace of the Mencos is located in Tafalla, Spain on Calle Recoletas, 1,. Palace of the Mencos is rated 4.2 out of 5 in the category historical landmark in Spain.
Address
Calle Recoletas, 1,
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet