Nemesis is located at Fira, 0.3 km from the center of Thera. Fira Bus Station is the closest landmark to Nemesis. Get latest prices on KAYAK now!