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 Details Details Address 2 Lemon St Neptune Beach, Florida 32266