Treetops Cafe in San Diego

Treetops Cafe in San Diego is a cafe. Treetops Cafe is located near Bashor Bridge.

Amenity
cafe
Building Type
building