Milestone's is known for descent upscale pub food. The food is great, I love their burgers. Unfortunately, the service at this location is hit or miss. We were in a rush to grab our bill and it took forever to pay by credit. The waitress forgot about us on the patio. I had to get up twice to ask for the status of bill.
The patio at this location is great for people watching. They even have daily drinks specials.
Stop by this Milestone's if you are in the Richmond/John area!