Asia isn’t the only place to have a Boston-themed restaurant. Stockholm, Sweden.