Yelo London

Yelo London

0  Reviews


Thai in London - Notting Hill
136 Lancaster Road , Notting Hill, London, W11 1QU
+44 (0) 20 7243 2220

Yelo London is a Thai restaurant in London. They offer Thai dishes . The address for Yelo Thai restaurant is 136 Lancaster Road.
Tags: takeaway, thai




Are you willing to write a short review of Yelo London? Please add your Yelo London review and help create a directory of recommended Thai in London. If Yelo London is your business, why not claim it today! This will allow you to amend your details and improve your listing.