Ellroy's

Ellroy's is a eatery franchise. One of their shops is located in New Babbage's Commons area.