The Osprey Bistro is South Park's best kept secret; Unexpected gourmet food in an unlikely location

The Osprey Bistro is South Park's best kept secret; Unexpected gourmet food in an unlikely location