Our restaurant is located in Täby Centrum, 20 minutes from Stockholm.