• Review: Restaurantosaurus

    Restaurantosaurus is a quick service restaurant located in Dinoland U.S.A. at Disney’s Animal Kingdom.  It is open from 11:00 am to 7:00 pm daily for lunch and dinner. Ambiance Both days we were at Animal Kingdom, we got stuck in…