Scheel & Melkonian's Amsterdam

183 Kerkstraat, Amsterdam , Noord-Holland, Netherlands