Carmen's Food Corner is a fast food restaurant known for its vegetarian roti and relaxed atmosphere.