Ellroy's

Ellroy's is an eatery franchise. One of their shops is located in New Babbage's Commons area, and most Rest & Relax space stations feature a store in their food courts.