Odyssey Pizza & Subs is a low-key pizza parlor specializing in Greek-style pizza, gyros, and other sandwiches.