We family of 4 living in Atlanta,GA planning a trip to Italy. From my initial Google search, I realized that there is no way we can apply for Italian tourist visa (for non- citizens) from within Georgia and we have to travel to Italian consulate in Miami to do so. Is this correct? Can someone point us in right direction with the process and documentation?
Thanks.