Cafe Royal
(388)
Coffee shop
Address: 1451 S Memorial Dr, New Castle, IN 47362
Hours: Open ⋅ Closes 6 PM
Phone: (765) 593-0454
Café Royal is an international coffee brand of Delica AG, one of Switzerland's leading roasters and part of the Migros Group, Switzerland's largest retailer ...