Ellington

Belgravia Square

Belgravia Square is a designer residential complex in Jumeirah Village Circle by Ellington Properties