O Solar is a restaurant located in Alhos Vedros, Portugal. It is known for its Portuguese cuisine and has received positive reviews.