The Lemon Bar

The Lemon Bar is located on the Atlantic Ocean in Neptune Beach and offers great food, frozen beverages and a stunning view!

 

Phone
(904) 372-0487

Location
120 Atlantic Boulevard
Neptune Beach, FL  32266

Website
lemonbarjax.com