This document proposes a personalized QoS-aware web service recommendation system that uses a novel collaborative filtering algorithm and visualization technique. Existing recommendation systems do not account for variation in QoS based on user location and have poor time complexity. The proposed system combines model-based and memory-based collaborative filtering to improve accuracy and time complexity. It also provides a visualization of recommended services to improve user understanding of recommendations. The system was evaluated using a real-world dataset of over 1.5 million QoS records from more than 20 countries.