The I love Accra sign is located in the busy town of Osu. It is definitely insta-worthy and a must do photo op. I once heard someone say that Osu reminded them of a typical beachside town. Of course my idea of a beach town was what I had experienced in California. I didn’t see […]