Rosso Verde cover
Rosso Verde logo

Rosso Verde - At Tubayshi, Dammam

Italian - Pizza - Pasta - Salads

3.8

Fast Delivery

Pasta

Desserts

Salads

Hot Appetizers