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…