Karta Vacation Rentals
In the heart of South Portland on Main Street, minutes from Willard Beach, the Portland Museum of Art, Portland Observatory, Merrill Auditorium and Two Light State Park. Easy access off I-95 and I-295. Pet-friendly and smoke-free, with coastal escapes just a short drive away.