12-seater chefs’ counter restaurant Papa's, located inside Veronica’s in Bandra, has been named in TIME's World's Greatest Places for 2025.