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