Santa Rosa, Philippines
Blk 32, Lot 6 Sta Rosa - Tagaytay Road, Sta Cruz,
N/A
+63 498275782
Takeaway
Food is good but service is slow
like
Recommended by friends
Deli
The best companies in the category 'Deli'