ritterstrieste.com Location: Trieste in Friuli-Venezia Giulia | Italy | EuropeCategory: apartments | rooms