Rodilla Xanadú is a sandwich shop located in the Xanadú shopping center. They offer a variety of sandwiches and are available for home delivery.