Little Delhi Restaurant

83 Eddy St.
California
United States
website