Red Lobster has some amazing Cheddar Bay Biscuits, but suspiciously can't point you to said Cheddar Bay to feast on them bountifully. Luckily, we've unearthed 10 restaurants in actually awesome (and real) locations that'll surely sate your cravings for travel and taste alike.
Go HERE for the original Thrillist article!