Designed by
Title
Cafe del Rio restaurant and cafeteria, located in the Manzanares River in Madrid Rio #220700578
Description
Madrid, Spain - March 14, 2021: Cafe del Rio restaurant and cafeteria, located in the Manzanares River in Madrid Rio. Terrace with views of the Royal Palace, La Almudena Cathedral and San Francisco El Grande Basilica.
This image is editorial