Red Lobster
320 Universal Dr N, North Haven
(203) 234-8917
Recent Reviews
Red Lobster
320 Universal Dr N, North Haven 06473
(203) 234-8917