Discover stores in Jamestown

Mapdoor is a fast and easy to use platform for finding stores and other places of interest near you
Home > Jamestown

About Jamestown

Jamestown is a small town in West Dunbartonshire, Scotland, situated on the banks of the River Leven. The town is filled with historic charm and boasts beautiful architecture, including the impressive St. Michael's Church. It is located just a short drive from Loch Lomond and the Trossachs National Park, offering stunning natural beauty and outdoor activities. Jamestown also has a selection of shops, restaurants, and bars, making it a great destination for visitors seeking a peaceful retreat with easy access to nearby attractions.

Top Coffee Shops in Jamestown... See all

Costa Express Main Street

Scotmid, 170 Main Street
Monday-Friday: 6:00 AM-10:00 PM
Saturday-Sunday: 6:30 AM-10:00 PM
...

Top Grocery Stores in Jamestown... See all

SPAR Jamestown

Lomond Service Station, 200 Main Street
...

Top Restaurants in Jamestown... See all

Subway Main Street

280 Main Street, Jamestown G83 8PW
01389 721537
Monday-Friday: 7:00 AM-7:00 PM
Saturday-Sunday: 8:00 AM-7:00 PM
...