Alba Hotel is a luxurious four-star boutique hotel.
Design and Development
Design Source is a multidisciplinary firm of Architects, Interior Designers and Project Managers.
Jumuia Place, 4th Floor, Lenana Road,
P. O. Box 3282 - 00200, Nairobi, KE
Tel: +254 20 3579 877
Cell: 0771 132 366
Gateway Insurance Pwani Plaza,
Mikindani Road, Mombasa
© 2020 Design Source. All rights reserved.