506 N Federal Hwy, Fort Lauderdale, Florida 33301, United States of America
1,317.46 mi from United States of America
Indulge your taste buds at SoFresh, Fort Lauderdale's premier healthy and balanced restaurant. Immerse on your own in a lively culinary experience with our fresh bowls, crisp salads, and revitalizing smoothies and juices.