Mita's Homemade Indian Food
Address:
S Cabrillo Ave & W 17th St, San Pedro, CA 90731
Phone:
(310) 227-0307 Restaurants
Other Businesses:
- Fisherman's Seafood Restaurant at 950 Sampson Way, San Pedro, CA 90731
- Amazing Janitorial Services at 1840 S Gaffey St, San Pedro, CA 90731
- Tomich Brothers Fish Co at 2196 Signal Pl, San Pedro, CA 90731
- 22 St Landing Restaurant at 141 W 22nd St, San Pedro, CA 90731
- Cho Wisconsin Yeon at 1142 Nagoya Way, San Pedro, CA 90731