Located in: Milpitas Mall Shopping Center Address: 1469 Landess Ave, Milpitas, CA 95035 Menu: royaltaco.com Order: doordash.com Phone: (408) 946-2197