Happy World Restaurant

Leh, India

Considered one of the best places. Very good pizza. A traditional oven. Very nice staff. Reasonable pricing.