Tosti Budapest: A sandwich shop specializing in Dutch-style grilled sandwiches.