If you have ever been to Pokhara, you have probably heard of Pokhara Pizza House. That is probably the best pizza place in Nepal that I have been to. They recently opened a branch here in Kathmandu, and the pizza here tastes no different, its awesome!
On Tuesday, July 7, 2015 at 12:16:43 PM UTC+5:45, Vinayak wrote: