There is one restaurant in Ambleside that is open for dinner
1 results
Ambleside Takeaway is a restaurant located at 56 River Rd, Ambleside TAS 7310, Devonport, Tasmania.