Thursday, November 19, 2009

Restaurant called Abella Cafe


Abella Cafe is a pizza restaurant located on Draper Ave. The restaurant is below a parking lot and the entrance is part of its charm. It managed to make its entrance accessible even in its lower level location.

No comments: