mikeponeros.com
Ladokola
Photos taken from the Ladokola Restaurant in Kos Town, located on the Island of Kos in the Greek Dodecanese Islands. Serving the best lamb you've ever eaten.