Restaurant Depot

Address:

1335 Cesar E. Chavez Pkwy
1335 Cesar E. Chavez Parkway
San Diego
92113
United States