Diplomatic Missions of Greece in Latvia

Check the visa requirements
Check visa

Greece Embassy in Riga

pickvisa.com