Write a review
Lenos Clam Bar/755 Pelham Rd - New Rochelle - New York (NY)
755 Pelham Rd, New Rochelle, NY 10805-1103, New Rochelle, New York (NY)
+1 914-636-5503
755 Pelham Rd, New Rochelle, NY 10805-1103, New Rochelle, New York (NY)
+1 914-636-5503