Home Lemon St (near Lemon Bar) Beach Access Share Lemon St (near Lemon Bar) Beach Access2 Lemon St Neptune Beach, Florida 32266DetailsOpen in Google Maps Map Save Save Details Amenities Details Address 2 Lemon St Neptune Beach, Florida 32266 Amenities Dining within walking distance Waterfront-Ocean, River, Intracoastal Shopping within walking distance Kid Friendly