Albatross Relax Seaside Design Apartment With Terrace LV-3113 Ķesterciems, Albatrosa Iela 4 9.7 / 10 13 reviews