Acuario Restaurant Stamford CT
Restaurant • Seafood restaurant • Latin american restaurant • Peruvian restaurantOne of the Most Reviewed Seafood restaurants in Stamford
#2 Most Reviewed Seafood restaurant in Stamford
#1 Most Reviewed Latin american restaurant in Stamford
#2 Most Reviewed Peruvian restaurant in Stamford
▼
Address
78 W Park Pl, Stamford, CT 06901
Website
Contact
(203) 998-7722Price rating
$$ $$
Rating on Google Maps
4.10 (904 reviews)Open on Google Maps