We will be closed today so our Crew can enjoy the holiday. See ya tomorrow!

Skip to main content

Buffalo Speedway

Hours of Operation:

Sun-Sat: 9:00 AM - 2:00 AM

"Cane's 266 - The Dome"

9530 Main Street Houston, TX 77025

Phone: +1 713-666-7718

About this Restaurant

Located 3.5 miles from Houston's famed Astrodome, "The Dome" makes a slam dunk, opening doors to H-Town Caniacs.