Castello :: A nice new independent Italian Restaurant with low prices in Bin Mahmoud
Having recently had very bad experiences with both Pizza Hut and Domino’s, I was quite keen to try out a new kid on the block. Located next to the Centro Hotel in Al Jazeera Street, Castello is a small restaurant with takeaway on the ground floor and a seating area upstairs. It’s prices are good…