La Villa 77 is a fast food restaurant.