Loviisa
Understand
Get in
By car
Loviisa is situated next to highway 7 (E18) about halfway between Helsinki and the Russian border at Vaalimaa (90 km to both of them) and is an easy side trip.
Get around
The points of interest in the town are accessible by foot, if you want to go further out you will need a car.
See
- 🌍 Loviisa fortress, Ungernintie (less than 1 km east of the market square). Built in 1748 by the Swedes.
- 🌍 Svartholma fortress. Built around the same time as Loviisa fortress on Svartholm Island. In the summer there is a ferry from Laivasilta a few hundred meters south of the town center, ferry tickets cost €15 for a roundtrip.
- 🌍 Loviisa church. The road to Loviisa from the west seems to lead right into the red tile church that is a one of the most visible landmarks of the town.
- 🌍 Lovisa nuclear power plant. Finland's oldest nuclear power plant is located on Hästholmen island, 15km southeast of the town center. Visits need to be pre-arranged but you can always look at the plant from a distance.
- 🌍 Strömfors ironworks, Ruukintie 11A (in Ruotsinpyhtää village, east of Loviisa). The old ironworks of Strömfors (Swedish)/ Ruotsinpyhtää (Finnish) is today a museum.
Do
Festivals
- Roots'n Boots: 14 July 2018. A blues happening with blues, bluegrass, rockabilly and more. (date needs updating)
Buy
Eat
Drink
Sleep
- 🌍 Hotel Degerby, Brandensteininkatu 17, ☎ +358 19 50561, e-mail: reception@degerby.com.
Connect
Go next
- West towards Helsinki: Porvoo - like Loviisa, but older, larger and more touristy
- Eastwards along the coast old port city of Kotka and Hamina.
- North: Kouvola
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
gollark: ```goconst( zero = iota; /* iota starts as zero */ one = iota; /* ...and is incremented every semicolon */ two; /* the last expression is repeated if you omit it */ three;)```
gollark: ```govar numbers map[string]int;numbers["One"] = 1;numbers["Two"] = 2;numbers["Three"] = 3;print(numbers["Four"]);```A small example of wrong.
gollark: Slightly sane*r*.
This article is issued from Wikivoyage. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.