Crystal Palace Locations also provides on site accommodations. The Lodge is a 10 story, 120 bed hotel located near the Sports Centre. Small and large conference and meeting rooms are available for events.

On site is also a restaurant and cafe. Accommodations are available for filming, events or as a base unit.