Best Little Townhouse on Terra

Best Little Townhouse on Terra is a townhouse on on the Cerulean Ocean.