Takumi Sushi Ramen And Lounge

906 W Main St Branford CT 06405 USA

(203) 208-1207

Location