Elfrida's Restaurant
133 Wilkinson Road, Freetown Sierra Leone
Elfrida's Restaurant is a Restaurant place is located in Freetown, Western Area. The address of Elfrida's Restaurant is 133 Wilkinson Road, Freetown Sierra Leone.
If you want to go to the place or need any services, you can contact them directly. The phone number is +232 30 150150,