Design hotel

VP Plaza España Design

Plaza de España · Madrid · Spain

A design hotel on the Plaza de España.

VP Plaza España Design is at Plaza de España 5 (esmadrid.com).

  • Plaza de España