Home > Resturants > Sheila's Cafe

Sheila's Cafe

Food:

Address: Lancester Gate 24A Craven Terrace , London W2 3QH , England, London W2 3QH

Takeout, Seating

+44 20 7402 8065

View Menu