The Deli - You can only buy cheap international calling cards in this kind of store :)
United States of America
Connecticut
New Haven County
East Haven
Short Beach Road
Hill Street
Vista Drive
Summit Avenue
Impressum