Rated
5.0 out of
5 from
2Reviews
Soho Pizza
is a highly reviewed Pizza Place Restaurant
Ranked #1 of 43 Restaurants in Kenwood Albany.
Some say it is late, amazing.
★★★★★ on the 7th of August, 2013
Best pizza on lark open late still amazing enjoyed their buffalo slice more then once