Mamma Mia
- November 23, 2001
- Rated 3 of 5 by
Leesa from Brighton, United Kingdom
Great pizza...well, it's all relative after a couple of weeks in Nepal. The Nepali chef apparently worked in Italy for years. The happy hour cocktails were rather watered down though.
From journal Pokhara