Holborn Fresh Falafel - Fresh Falafel EverydayRestaurantsLONDON, WSMNot providedNot providedNot provided