L Atrium is located in the center of Ponte Vedra Beach, FL 32082 in Northeast St. Johns County. You are just north of the Sawgrass Country Club on A1A.
The location is popular due to having the Sawgrass Village shopping center just across the street. The shopping center was remodeled in 2015-2016. Find some of Ponte Vedra Beaches’ most popular restaurants such as Aqua Grille and Andiamo’s just across the street. Plus you have a grocery store and drug store. So it is a quick walk or bike trip to grab that missing ingredient for dinner.