Overview

Alba Executive Apartments

Rental
Edinburgh, Scotland, United Kingdom

$235+

Rates

Get Rates

Check in
Check out
Map