World Cup viewing at Barbouzard
Downtown Brea, CA 92821, United States of America
Downtown Brea, California
Watch the World Cup quarterfinals on a 165-square-foot TV wall with bottle service and valet parking.
Get the app and invite your friends!