Papis Cuban Sandwiches is a family-owned Cuban restaurant located on Ponce de Leon, just east of Peachtree Street. Customers can choose to dine in or order take-out. Aside from sandwiches, Papis serves other Cuban specialties. Free WiFi is also available to customers.