Στύρα

Proper noun

 * 1) Styra, Euboea, Greece