The Netherlands, Amsterdam, Haarlemmerstraat, Brouwersgracht.
Little greenish tower on the left: Royal Palace at Dam Square. Tower in the middle: Westerkerk. Tower on the right: Noorderkerk.