About
largest public indoor display gardens in New England encompassing approximately 12,000 square feet of indoor gardens.
Address: Elmwood Avenue, Providence (Rhode Island) 02907
Phone: (401) 941-5640
Parking:
Lot, Valet
State: RI
City: Providence
Street Number: Elmwood Avenue
Zip Code: 02907
categories: casino, event planner, park