Pizza and Deli Cafe Restaurant For Sale in Miami on US-1. The Pizza Spot is located in the middle of hundreds of office buildings and across the street from the University of Miami UM. The location is great for high-volume take-out and plenty of outdoor seating with even a water view. The Shopping center has several other anchored tenants that bring you a lot of walk-through traffic, has plenty of parking always readily available at any given time, long-term lease available, and below-market rent ($927.00) with electricity, water, and garbage included. HD Video is available upon request. Call us at any time WE PICK UP!