top of page

Hover or click on the photos to see description

Caelis is located in Barcelona, Spain at: Via Laietana, 49 (Hotel Ohla Barcelona) Barcelona 08003 

More food pictures from spain here

Subscribe

Thanks for submitting!

  • Facebook
  • Instagram

© 2020 RST Enterprises, LTD

bottom of page