Castellana Properties

Castellana Properties

HQ location
Loeches, Spain
Employees
Enterprise value
$704m
Company register number
A87293015
Recent deals
Authorizing premium user...