What are you looking for?

Italian Restaurants in Mechanicsville

3.7 - 58 votes

Hours: 11AM - 11PM

26945 Three Notch Rd, Mechanicsville
(240) 538-8881

Papa Johns Pizza

I ordered from this establishment for the first and last time. My food took almost two hours to arrive at my home, called after an hour manager/owner tol... More reviews

View on map