|
|
Otis & Clyde's is a restaurant located in Tuscaloosa, Alabama at 8204 Alabama Highway 69 South. They are open every day of the week. (Pepsi, Diet Pepsi, Mt Dew, Diet Mt Dew, Dr Pepper. Diet Dr Pepper,. Bacon, Mayo, Lettuce & Tomatoes on Texas Toast.....3.99. Hamburger Steak, Chicken Fingers, Grilled Chicken,. 50 Wings, Bread, Sauce and 2 Quarts of sides.55.99. American and Monterey Jack Cheese,...
8204 Alabama Highway 69 South, Tuscaloosa, AL, 35405
|
|
|