Via Via Restaurant
At a glance
Opening hours :
5:00 pm
-
1:00 am
Meals :
Lunch, Dinner
€-€€
,
Moroccan, International
Services and features
- Credit cards accepted
- Vegetarian & vegan options
- Free Wi-Fi
- Panoramic rooftop
- Outdoor area
- Musique live (week-ends)
Location
Book Your Table
{{ is_error_msg }}
Choose a category
{{cat_data.category_name}}
Select a service
{{ service_details.bookingpress_service_name }}
Duration: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}
Price list: {{ service_details.bookingpress_service_price }}
No reservation service available
{{ is_error_msg }}
Day & Hour
{{day.label}}
{{v_calendar_attributes_current[day.id]}}
{{v_calendar_default_label}} {{slot_left_text}}
{{day.label}}
{{v_calendar_attributes_current[day.id]}}
{{v_calendar_default_label}} {{slot_left_text}}
Booking Hour
No time slots available
Morning
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Day & Hour
{{day.label}}
{{v_calendar_attributes_current[day.id]}}
{{v_calendar_default_label}} {{slot_left_text}}
{{day.label}}
{{v_calendar_attributes_current[day.id]}}
{{v_calendar_default_label}} {{slot_left_text}}
Booking Hour
No time slots available
Morning
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}}
{{ time_details.max_capacity }} {{slot_left_text}}
{{ is_error_msg }}
Customer Details
{{customer_form_fields_data.label}}
{{ fsinner_data.label }}
This user is already exists and password can't be entered
{{chk_data.label}}
{{ fsinner_data.label }}
This user is already exists and password can't be entered
{{chk_data.label}}
{{ is_error_msg }}
Summary
Booking Summary
Customer
{{appointment_step_form_data.form_fields.customer_name }}
{{ appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }}
{{ appointment_step_form_data.form_fields.customer_email }}
Restaurant
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_service_name}}
{{ cart_details.bookingpress_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}}
{{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
Date and time
{{appointment_step_form_data.customer_selected_end_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.customer_selected_end_date || bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
{{cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
Booking Details
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}}
{{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{ appointment_step_form_data.selected_formatted_start_end_time }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{ appointment_step_form_data.selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_service_name}}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}}
{{ appointment_step_form_data.coupon_code }}
-{{appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}
{{ coupon_code_msg }}
{{ coupon_code_msg }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{deposit_heading_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_amt }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( { appointment_step_form_data.bookingpress_deposit_amt }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amt }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}}
{{ appointment_step_form_data.coupon_code }}
-{{appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}
{{ coupon_code_msg }}
{{ coupon_code_msg }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
No means of payment are available.
Select payment method
Pay locally
PayPal
{{card_details_text}}
{{ is_error_msg }}
{{staffmember_heading_title}}
{{any_staff_title}}
{{ staffmember_details.bookingpress_staffmember_firstname }} {{ staffmember_details.bookingpress_staffmember_lastname }}
{{ staffmember_details.bookingpress_staffmember_email }}
{{ staffmember_details.bookingpress_staffmember_phone }}
No member of staff available for booking
No categories and services added!
Overall rating
Customer reviews (20)
aL
Un moment suspendu sur le rooftop
Nous étions placés sur le rooftop juste au-dessus de la rue animée. L'entrée ne paye pas de mine mais quelle découverte ! L'ambiance, la générosité des plats et la gentillesse de l'équipe valent largement le prix.
CP
Une adresse raffinée et chaleureuse
Accueil chaleureux et personnel agréable. Le repas était délicieux, avec des saveurs parfaitement maîtrisées. L’ambiance musicale jazzy et la décoration soignée rendent le cadre très agréable.
VP
Service irréprochable, plats délicieux
Expérience parfaite ! La nourriture est goûteuse, le service impeccable, les employés sont super gentils.
FP
Terrasse intimiste et musique live
Un endroit hors du temps avec une terrasse sur les toits et musique live. À découvrir absolument si vous cherchez l’un des meilleurs couscous du pays.
AC
Ambiance chill et plats copieux
Plats marocains et internationaux incroyablement bons. Ambiance apaisante avec musique lounge sur le rooftop. Décoration bohème. Je recommande fortement !
MR
Soirée parfaite sur les toits de Marrakech
Cuisine excellente, musicien très doué, belle vue, service impeccable. Serveurs attentionnés et pleins d’esprit !
CJ
Très bon couscous et salades marocaines
Terrasse agréable, bon accueil, service de qualité. Les salades marocaines et le couscous de légumes étaient excellents, bien que les oignons caramélisés un peu trop sucrés.
LA
Vue exceptionnelle pour un moment de détente
J’ai pris un café sur la terrasse avec une vue incroyable. Le personnel est sympathique et attentionné. Un endroit à ne pas manquer pour se détendre à Marrakech.
RF
Rooftop relaxant et cuisine raffinée
Ambiance relax, plats raffinés, musique agréable. Cuisine marocaine et internationale. Concert guitare en soirée très plaisant.
aM
Notre coup de cœur à Marrakech
Accueil chaleureux, serveur attentionné, plats délicieux et bien présentés. Mention spéciale pour le tajine de bœuf fondant et la pastilla originale !
CT
Un repas inoubliable au coucher du soleil
Des plats goûteux, un accueil chaleureux et une vue imprenable. Notre meilleur repas à Marrakech. Merci !
MD
Repas copieux et ambiance calme
Très bon repas avec un personnel sympathique. Ambiance calme, fond musical discret. Cuisine généreuse et savoureuse. À noter : les fumeurs sur la terrasse.
SP
Une expérience qui donne envie de revenir
Vue incroyable, ambiance musicale, plats et desserts délicieux. Mention spéciale pour les desserts : crème brûlée au safran et nougat glacé à la fleur d’oranger.
M
Cocktails, vue et service agréable
Cocktails et plats délicieux. Vue imprenable sur les toits de Marrakech. Service agréable. À recommander.
OM
Un délice avec vue sur la médina
Rooftop agréable, nourriture excellente. Les nems kefta, couscous et tajine aux aubergines étaient délicieux. Personnel sympa.
is
Concert apprécié depuis l'hôtel voisin
Depuis la terrasse de notre hôtel, nous avons adoré le groupe en live. Les plats semblent aussi bons que la musique. On viendra bientôt !
A
Des plats savoureux et une vue superbe
Carte équilibrée entre plats traditionnels et internationaux. Vue magnifique, personnel adorable. On s'y sent vraiment bien.
CT
Terrasse agréable et accueil chaleureux
Cuisine savoureuse, service attentionné. Une belle équipe qui donne envie de revenir.
DB
Un service personnalisé et des plats savoureux
Super restaurant, repas délicieux et pas cher. Merci à Sana pour son accueil chaleureux. À ne pas manquer !
ft
Ambiance live et cuisine généreuse
Rooftop avec vue exceptionnelle, musique live de qualité. Curry au riz et salade grecque succulents. Une belle adresse marocaine à découvrir.









