Royal Lunch Restaurant
Restaurant
•
1179 Westminster St, Providence, RI 02909, USA
8.2
Monday: 8 AM – 3 PM
See if anyone you trust recommends it!