• 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…