Leeuwarden Website: https://www.leeuwarden.nl/
Wikipedia
Leeuwarden is located in The Netherlands. See map of The Netherlands or book a hotel from Leeuwarden