Back

Explore our Campus

Gants Hill Campus

Imperial Business Centre, 10-17 Seven Ways Parade Woodford Avenue, Gants Hill, Ilford IG2 6JX

Rainham Campus

CEME Business Campus, Marsh Way, Rainham, RM13 8EU

We are housed in CEME’s unique, 19-acre state-of-the-art campus blends space to study and learn, providing an environment where your make your own future.


It’s all here. A home to make your own. A library that’s much more than bookshelves. Lecture halls and classrooms kitted out with everything you need to succeed. It’s a home, a place to study and a place to grow, and we’ve built it for you.

Finding us

CEME Business Campus, Marsh Way, Rainham, RM13 8EU

Whatever your approach, our location makes perfect sense.

The CEME Campus is ideally located on the A13, one of the main East London arterial roads between London City Airport and M25, with ample on-site parking*. 

Convenient to London, the Thames Gateway and the South East of England, CEME is accessible by all forms of transport:

– 15 minutes from Canary Wharf
– 15 minutes from London City Airport
– 10 minutes from the M25
– 10 minutes from Dagenham Heathway Underground Station (District Line Zone 5)
– 5 minutes from Rainham C2C Station


Served by the 174 bus arriving and leaving the campus every 7 minutes (from Harrold Hill via Romford)
*Car parking on campus, subject to availability.

/** * Calculate age based on date of birth date picker field * * @link https://wpforms.com/developers/how-to-display-the-age-from-a-date-picker-field/ */ function wpf_dev_check_age() { ?> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } );