The Way Back Machine Returns To Irish Times!

The Irish Times Pub & Restaurant, 3267 Motor Avenue, Los Angeles, CA