Cicada Restaurant Email Format
Food and Beverage ServicesCalifornia, United States11-50 Employees
Cicada Restaurant is a Food and Beverages establishment based in Los Angeles, California. Located at 617 South Olive Street, the company operates in the food service sector, offering dining experiences to customers in its local area. With a personnel size indicative of a small to mid-sized operation, Cicada Restaurant serves patrons seeking restaurant services within the city, contributing to the regional hospitality scene.