HOME
MENU
GALLERY
CONTACT US
More...
Use tab to navigate through the menu items.
Albalou
Restaurant
020 7602 0582
www.AlbalouRestaurant.com
info@AlbalouRestaurant.com
LOCATION & HOURS
Monday - Saturday
11:00 to 23:00
Sunday + Bank Holidays
11:00 to 22:00
143-145 North End Road West Kensington London W14 9NH