Red Tomato Pizza has been that rustic looking pizzeria in the corner of Barsha which we always wanted to visit but always spotted it after we had our meal in Barsha. 394 more words