Tedesco's: A place known for its mega sandwiches and beer, offering a relaxed atmosphere.