Castro Gardens Restaurant at 558 Castro Street. The Castro is east of Twin Peaks and, much of the year, is warm enough to sit outside during the day. In the 1990s, there were three patio dining restaurants on this block: Castro Gardens, Pacha Cafe, and The Patio across the the street. However, f wind and/or shade are present, one quickly discovers San Francisco is not Los Angeles.