San Carlos
Restaurants
1179 Laurel St
- Category:
- Restaurants
San Carlos, 94070
CA, United States
- (650) 593-8500
Rate and review Rumi Restaurant in San Carlos, CA, United States!
Share your experiences at Rumi Restaurant with your friends or discover more Restaurants in San Carlos, CA, United States.