Travel view of Sofia featuring Bulgaria Sofia city center street. The image location is Bulgaria in Europe.