Farida’s Bistro

Overview

Address: 1754 Euclid Ave
San Diego, CA 92105
Phone: 619-264-2995