Beauty and the Geek Filming Locations

Beauty and the Geek was filmed in Los Angeles in United States of America.
Show Map
 

Los Angeles Memorial Coliseum (Exposition Park)

Sports Challenge

From episode 5x03 "It's Game Time".

Source: IMDb