The Depot Restaurant - Seaview is rated 4.9 stars by 1470 OpenTable diners.