Roti Chai, Oxford Street

A little bit of India hidden in the crazy hustle and bustle of central London. Indian street food with a pinch of sophistication. This place is neatly tucked away in the backstreet of… Continue reading