The Green Shed Bistro

37 Camp St, 3747
The Green Shed Bistro The Green Shed Bistro is one of the popular French Restaurant located in 37 Camp St , listed under French Restaurant in Beechworth ,

Contact Details & Working Hours

Map of The Green Shed Bistro