Located in Mexico City, this hotel features full kitchen facilities in every suite. Free Wi-Fi is also available and the hotel is 1.4 km from the Lago Mayor de Chapultepec.
Cable TV and a dining area are provided in the suites at Casa Castelar. Each suite is furnished with a seating area and coffee facilities.
On-site laundry services are available. Castelar Casa also offers a continental breakfast and a 24-hour front desk.
Casa Castelar is 4.5 km from Plaza Galerias. The hotel is 3km from the Miguel Hidalgo.