Restaurant Solimar
Phone Number: 062566084
Website: Suggest Official Website
Categories: Restaurant, Bar
Address: Apuela Calle principal, 100351, Apuela, Imbabura, Ecuador
GPS Coordinates:
0.35634,-78.51253
Cotacachi Canton, Imbabura Province, Ecuador
Facebook: facebook.com/436645059845906
Instagram: Photos and Videos