The Spot family-friendly sports bar opens in Arcadia

The Spot family-friendly sports bar opens in Arcadia

The Spot at Arcadia is the area’s first family-friendly sports bar. The chef curated menu takes traditional favorites such as wings, burgers, pizzas and sandwiches to new heights while the specialty cocktail list includes original drinks from frozen creations to...