The Lord Louis Pizzas Website Tel: +44 1752 339562 Address: Glen Rd, Plympton, Plymouth PL7 2DE, UK Google Rating: 3.8 out of 5 stars More info for The Lord Louis