Needham pizza joint cooks up a wide array of Italian fare and fast food.. In Short Located not too far from Needham Center, Kosta's satisfies area workers and harried moms with its fresh, affordable dinners and pizzas. Huge portions of classic Italian dishes (chicken parm, ziti marinara) can easily be shared, and fresh salads are available for the calorie-conscious. The small, nondescript seating area satisfies those stopping in for a quick slice. As with the entire menu, the hand-stretched, Greek-style pizza can be delivered both within and outside of Needham.