United Kingdom›London›Slough›Karak Chaii SloughPhoto Gallery for Karak Chaii SloughSee full detailsReserve a table