Alegria 26 Apartments with spectacular water views and 2 ground floor commercial spaces. 2 and 3 bed residences comprising 6 penthouses. Location 4 – 6 Anderson Street, Scarborough Property Website Visit Site Share this Development adminAlegria05.21.2014