John Davenport's Restaurant

No comments yet
£33
SeafoodOpen LateView
2039746858
155 Temple St, New Haven, CT 06510, United States

Reviews of John Davenport's Restaurant

Congratulations! You found a new place!
Why not leave a review and help other members plan the perfect trip?
Write a Review