Sol & Luna is a restaurant serving Spanish cuisine, specializing in fresh seafood, grilled meats, and salads.