Restaurante Atalaya is located in Villafranca de los Barros, Spain on Parque Publico Municipal Parking Paseo del Agua,. Restaurante Atalaya is rated 4.3 out of 5 in the category extremadurian restaurant in Spain.
Address
Parque Publico Municipal Parking Paseo del Agua,