Rolling Ribs and Sitting Duck is a casual dining establishment in Chula Vista, CA, offering a unique menu of barbecue ribs and duck dishes.
With a relaxed atmosphere and friendly service, this eatery provides a cozy spot for patrons to enjoy flavorful comfort food in a laid-back setting.
Generated from their business information