Larch Street Diner is a casual dining establishment known for serving classic American fare. It is located at 65 Larch St in Sudbury, Ontario. The diner is a popular spot for locals and visitors alike.