top of page




Albalou
Restaurant
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
bottom of page
143-145 North End Road West Kensington London W14 9NH