Greek Wedding @ Monserrate Palace

Venue

Monserrate Palace

Location

Sintra - Portugal