Papi's
Restaurant
•
100 Kellogg Ln, London, ON N5W 0B4, Canada
7.8
Saturday: 10:30 AM – 2 PM, 5 PM – 12 AM
See if anyone you trust recommends it!