The Merry Go Round Shop Not rated 38 Arch St Greenwich, CT 6830 Start Address: End: The Merry Go Round Shop