Ikarus Restaurant
Restaurant/cafe
35530 Teguise
Spain
Phone: (0034)928845332
Opening times:
Mon:
Tue:
Wed: 7:30 pm - 10:30 pm
Thu: 7:30 pm - 10:30 pm
Fri: 7:30 pm - 10:30 pm
Sat: 7:30 pm - 10:30 pm
Sun: 10:00 am - 2:30 pm



