Medusa Cafe offers a bistro-style experience with a focus on delicious pizzas and cafe fare.