Convenience Stores in North Scituate, RI
Xtra Mart