Photos coming soon
HOTEL
Royal Albatros
13 Albatros Street, De Kelders
Where it sits
Royal Albatros
13 Albatros Street, De Kelders
-34.57088, 19.35060
Plan around Royal Albatros
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
