Lil Red Caboose is a fast food restaurant, also offering takeout and delivery.