1326 S Lamar St, Cedar Crest, Dallas, TX 75215, United States
No delivery
Spot something wrong?
Dishes at The Cedars Social. Prices may vary in venue.