Capo Plaza is a casual dining establishment specializing in delicious Italian cuisine, with a focus on pizza. It offers a relaxed atmosphere perfect for enjoying classic Italian dishes.