Quinta das Maravilhas

Location: Silves, Portugal

Visit website
Quinta das Maravilhas