
Leon's Oyster Shop
A lively, award-winning restaurant in Charleston, South Carolina, famous for its oysters, fried chicken, and frozen G&Ts.
1 person recommends this

A lively, award-winning restaurant in Charleston, South Carolina, famous for its oysters, fried chicken, and frozen G&Ts.
1 person recommends this