12610 Southwest Freeway, Stafford 77477, TX, United States
Distance: 757 yd.
Company description
Otto’s BBQ & Catering Restaurant opened in 1951 – serving Houston’s favorite Barbecue and Hamburgers. Call us for your catering needs in the Houston Downtown and Sugar Land area! Call 281-313-6886.