Beachfront cafe, Neptune's offers seaside dining near Leysdown Coastal Park. Enjoy refreshments with views.