City hotel

Barceló Torre de Madrid

Plaza de España · Madrid · Spain

A hotel with a pool in the Torre de Madrid, on the Plaza de España.

Barceló Torre de Madrid is at Plaza de España 18, in the Torre de Madrid, and has a pool and wellness area (its own website).

  • Pool
  • Plaza de España