SELF LUV LEAF is located in Jacksonville, United States on 4800 Ortega Farms Blvd. SELF LUV LEAF is rated 3 out of 5 in the category self service health station in United States.
Address
4800 Ortega Farms Blvd
Accessibility
Wheelchair-accessible entrance