Designed by
Title
New modern multi-storey office complex Novira Plaza on the station square in Riga #320071794
Description
LATVIA, RIGA, 05, MAY, 2024: New modern multi-storey office complex Novira Plaza on the station square in Riga, Latvia.
This image is editorial