Who needs another Italian restaurant? It seems that everywhere you go you’ll see the ubiquitous red-green-and-white tricolore next to over-excited signage hyperbole claiming the ‘Best pizza in town’. To some, a pizza is merely a romanticized sandwich, to others it’s a blank sheet of crusty culinary A4 on which to create an artistic blend of flavours and textures. Be that as it may, there are some trattorias and pizzerias that take themselves extremely seriously – one such Italian establishment is Toto Italian Restaurant.
Popularity: 1% [?]