Deli to the stars! Situated at Wilshire Blvd. and 15th Street, Izzy's Deli is a New York style deli serving Santa Monica since 1973. Open 24 hours, seven days a week. This video features an interview with Izzy Freeman, Founder of Izzy's Deli, who explains why Izzy's has remained so popular for over 50 years.