as far as i know, french embassy used to issue visa for greece, may be they opened an embassy recently. greece is nice to visit.make sure u book a nice hotel. near parlmanet square