Welcome to Homerus rent a car in Petra, on Lesvos (Lesbos) island, Greece Motorbike and car rentals (hire) in Lesbos…