love the rainbow!. this place has the best greek salad i've ever had. i really only go for the greek food which is excellent (get the moussaka!) but i have tried their pizza too.
be warned - the portions are very generous and they really load up the pizzas with toppings too - one slice is equivalent to two or even three slices elsewhere.