Grand Slam Angelo offers Greek and Mediterranean cuisine in a relaxed atmosphere. The restaurant is located within a tennis hall, providing a unique dining experience.