The Venus Restaurant Blackpool Sands Beach, Devon. Fantastic views, fabulous local & organic food. The family friendly venue - organic meals for children from £3.99. Breakfast served daily... VIEW MORE +