Cafe Del Sol Greencastle is a restaurant that receives generally high ratings. The food taste and customer service are particularly praised, with many customers expressing satisfaction. The atmosphere is also good, and there are comments about its convenience for takeout. While some find the prices slightly high, overall satisfaction appears to be high.
May differ from your actual experience.
Sign in with your SkyPhone account to post (also available in the app)