diff --git a/src/images/serializers.py b/src/images/serializers.py
index 5105fd0aa2dab38d87919a8774f11b0dd37127f0..b318581cc09e83aa77582afb4217893b1b235866 100644
--- a/src/images/serializers.py
+++ b/src/images/serializers.py
@@ -3,7 +3,15 @@ from rest_framework import serializers
 
 
 class ImageSerializer(serializers.ModelSerializer):
-
     class Meta:
         model = Image
         fields = ('image',)
+
+    def to_representation(self, instance):
+        response = super(
+            ImageSerializer,
+            self
+        ).to_representation(instance)
+        if instance.image:
+            response['image'] = instance.image.url
+        return response
diff --git a/src/mentors/models.py b/src/mentors/models.py
index 21c9a8d88bce2a19c9635ea0b76971961d112218..335b3dca406f5a3411254ff0c631ffec417baa8e 100644
--- a/src/mentors/models.py
+++ b/src/mentors/models.py
@@ -14,7 +14,7 @@ class Mentor(models.Model):
     name = models.CharField(null=False, max_length=200)
     text = models.TextField()
     image = models.ImageField(
-        upload_to='mentors/images/', null=True, blank=True)
+        upload_to='public/mentors/images/', null=True, blank=True)
     email = models.EmailField()
 
     def __str__(self):
diff --git a/src/mentors/serializers.py b/src/mentors/serializers.py
index a32b29c48d106482bd6559ed4ead9cffec11c99b..bb41074768d054ac60c78d82c2f80f889ca80e7b 100644
--- a/src/mentors/serializers.py
+++ b/src/mentors/serializers.py
@@ -12,3 +12,12 @@ class MentorSerializer(serializers.ModelSerializer):
 
     def get_mentor(self, obj):
         return obj.mentor.full_name
+    
+    def to_representation(self, instance):
+        response = super(
+            MentorSerializer,
+            self
+        ).to_representation(instance)
+        if instance.image:
+            response['image'] = instance.image.url
+        return response