River Shack Grill & Bistro
River Shack Grill & Bistro · Dumbarton
Por On-Yee ·

Eating shawarma on a double decker bus cafe! River Shack Grill & Bistro is at the Vale of Leven Industrial Estate in Dumbarton, and a bus cafe is not something you see every day.