See all Restaurants in Pokhara
Mamma Mia Restaurant
Lakeside 6, Pokhara, Nepal Phone: +977-61-534810 Cuisines: ItalianAbout
The attractive pizza is presented with an green olive at its centre. We could taste the fish, mushrooms, cheese, and crunchy crust, but not the sauce. The soft drinks are chilled and artfully poured. The staff is pleasant and friendly. The best of the Eagles and some Midwestern American blues in a bistro atmosphere.