Review: T-Rex Cafe
T-Rex Café is a dinosaur themed restaurant located in Downtown Disney. Ambiance The restaurant’s décor includes squawking pterosaurs, wooly mammoths, a massive octopus and life-sized animatronic dinosaurs. The star, however, is the 15 foot T-Rex. Approximately every 20 minutes or…