Aldo's
Open
130 Chapel St
Block Island, RI 02807
Aldo's Restaurant, located on Block Island, RI, offers a delightful dining experience with a focus on Italian cuisine, including seafood and pizza. Known as the number one restaurant on the island, Aldo's provides both dine-in and take-out options, ensuring a taste of Italy is always within reach.
In addition to its delicious menu, Aldo's features a full air-conditioned bar and inviting patio seating for a comfortable dining atmosphere. The restaurant also offers exclusive merchandise, including popular T-shirts, allowing fans to take a piece of Block Island's favorite Italian tradition home with them.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.