North Homewood Pizza operates at 531 N Homewood Ave in Pittsburgh, Pennsylvania. NHP is home to the first lamb pepperoni pizza in the country. The restaurant serves the Homewood neighborhood and surrounding areas, offering a distinctive pizza experience that sets it apart from typical pizzerias. Customers can order for takeout or dine in to try the restaurant's notable offering.