T-Rex Cafe
(12,210)
Family restaurant
American eats plus animatronic dinosaurs & an underwater aquarium draw crowds in Downtown Disney.
Address: 1676 E Buena Vista Dr, Lake Buena Vista, FL 32830
Hours: Closed ⋅ Opens 11 AM
Phone: (407) 828-8739